# 基本语法
# 序列[起始索引:结束索引:步长]
# 1)表示从序列中,从指定的起始索引开始,按照指定的步长,依次取出元素,到指定结束索引为止,截取到一个新的序列
# 2)切片操作是 前闭后开，也就是「起始索引:结束索引),即截取的子序列,包括起始索引,但是不包括结束索引的部分
# 3)步长表示，依次取出元素的间隔
#   步长为1:一个一个的取出元素
#   步长为2:每次跳过一个元素取出
#   步长为N:每次跳过N-1个元素取


# 对字符串进行切片
str = "hello,world"
# 需求:截取“hello"
# 第一个参数0表示从字符串的开始索引开始 第二个参数5表示到字符串的结束索引为止
str_slice = str[0:5:1]
print(str_slice)

# 对列表进行切片
list_a = ["jack", "tom", "yoyo", "nono", "hsp"]
# 需求:截取["tom"，"nono"
list_slice = list_a[1:4:2]

# 对元组进行切片
tuple_a = (100, 200, 300, 400, 500, 600)
# 需求:截取(200，300，400，500)
tuple_slice = tuple_a[1:5:1]

